PropertyRef

class PropertyRef : BaseReference, Reference<IrPropertySymbol> , IPropertyFilter

A property reference that gets the property matching the name and filter.

Functions

filter
Link copied to clipboard
open override fun filter(filter: (IrProperty) -> Boolean)
getValue
Link copied to clipboard
inline operator fun getValue(thisRef: Any?, property: KProperty<*>): PropertyRef
invoke
Link copied to clipboard
open operator fun invoke(context: IrPluginContext): IrPropertySymbol
matches
Link copied to clipboard
open override fun matches(property: IrProperty): Boolean
resolve
Link copied to clipboard
open override fun resolve(context: IrPluginContext): IrPropertySymbol
resolveOrNull
Link copied to clipboard
open override fun resolveOrNull(context: IrPluginContext): IrPropertySymbol?
toString
Link copied to clipboard
open override fun toString(): String

Properties

extensionReceiver
Link copied to clipboard
open override var extensionReceiver: (IrValueParameter) -> Boolean?
fieldType
Link copied to clipboard
open override var fieldType: String?
fqName
Link copied to clipboard
val fqName: FqName
getterType
Link copied to clipboard
open override var getterType: String?
hasBackingField
Link copied to clipboard
open override var hasBackingField: Boolean?
hasExtensionReceiver
Link copied to clipboard
open override var hasExtensionReceiver: Boolean?
hasGetter
Link copied to clipboard
open override var hasGetter: Boolean?
hasSetter
Link copied to clipboard
open override var hasSetter: Boolean?
isDelegated
Link copied to clipboard
open override var isDelegated: Boolean?
isExpect
Link copied to clipboard
open override var isExpect: Boolean?
type
Link copied to clipboard
open override var type: String?

Sources

jvm source
Link copied to clipboard